home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 8 / QRZ Ham Radio Callsign Database - Volume 8.iso / pc / files / t_unix / bs941029.tgz / bbsx-941029.tar / bbsx / RELEASE-NOTES < prev    next >
Text File  |  1994-10-29  |  7KB  |  188 lines

  1. BBSX-Release-Notes
  2. ------------------------------------------------------------------------------
  3. Version 1.2  02.06.1994
  4.  
  5. Bugfix in bbs_cmds.c: mail_command():
  6.   Die duplizierte Mail erzeugte ein zusaetzliches CR am Ende jeder Zeile
  7. Bugfix in bbs_cmds.c: mail_command():
  8.   Mit mail dupliziete Messages wurden nicht geforwardet, da 
  9.   mail->orig_to nicht gefuellt wurde.
  10. Bugfix in bbs_cmds.c: cmd_table[]:
  11.   BYE rief quit_command auf.
  12. Bugfix in bbs_cmds.c: atoi()
  13.   atoi() lieferte bei z.B.: 50MHZ  50 als Messagenummer
  14. Bugfix in transfer.c: main()
  15.   Bei Optionen -t oder -a wurden falsche Paarmeter nach src/dest kopiert
  16. NEW: bbs_ufunc.c, bbs.h.: bbs():
  17.   Mit existierender Datei $HOME/.hush_bbs kann die Begruessungsmessage
  18.   unterdrueckt werden.
  19. NEW: bbs.h, bbs_cmds.c, bbs_ufunc.c:
  20.   Die Versionsnummer und das Erstellungsdatum sind in bbs.h definiert.
  21. NEW: bbs_cmds.c: mail_command():
  22.   Von User mit Level = ROOT gemailte Nachrichten behalten den
  23.   Originalabsender bei.
  24. NEW: Nach 10 mittels F-Kommando geforwardeten Bulletins, wird die mail-queue
  25.      durchsucht.
  26.  
  27. ------------------------------------------------------------------------------
  28. Version 1.3  05.06.1994
  29.  
  30. NEW: BIDs werden durch Databasemanager verwaltet (dk5sg-bbs Release 2.77)
  31. NEW: File-Locks geaendert.
  32.  
  33. ------------------------------------------------------------------------------
  34. Version 1.4  18.07.1994
  35.  
  36. Bugfix in bbs_cmds.c: mail_command()
  37.   Bei einem unberechtigten Zugriff auf Bulletins wurde eine falsche
  38.   Messagenummer ausgegeben.
  39.  
  40. NEW: bbs_cmds.c: list_command()
  41.   LIST ALL mit weiteren Parametern ist moeglich, ist "ALL" das letzte
  42.   Argument, wird die Kommandozeile wie: LIST > ALL  behandelt.
  43.  
  44. NEW: bbs_cmds.c, bbs_ufunc.c: set_command(), read_config()
  45.   Der die Anzahl der beim LIST-Kommando ohne Option "ALL" zu durchsuchenden
  46.   Messages kann mittels SET-Kommando gesetzt werden.
  47.   Syntax:
  48.  
  49.      SET list = 20000
  50.  
  51.   bzw. der Eintrag in WRKDIR/config
  52.  
  53.      list: 20000
  54.  
  55.   ist moeglich.
  56.  
  57. NEW: bbs_cmd.c, bbs_ufunc.c: set_command(), unset_command, read_config()
  58.   Bei der Verwendung von sendmail als MTA/DA kann das Adressrewriting durch
  59.   den MTA erfolgen. Dazu muss in WRKDIR/config der Eintrag:
  60.  
  61.      fixaddress: No
  62.  
  63.   vorhanden sein. Das Adressrewriting durch das BBS kann mittels SET-/UNSET-
  64.   Kommando zusaetzlich gesteuert werden.
  65.  
  66.      SET fixaddress
  67.      UNSET fixadress
  68.  
  69.   Fuer den Absender einer Mail wird grundsaetzlich ein Rewriting durch das
  70.   BBS durchgefuehrt.
  71.  
  72. ------------------------------------------------------------------------------
  73. Version 1.5  06.09.1994
  74.  
  75. Bugfix in bbs_cmds.c:
  76.    mail->orig_to war oeffters mal uninitialisiert.
  77.    Deswegen kam es zu Problemen beim Setzen des MYBBS.
  78.  
  79. Bugfix in bbs_cmds.c:
  80.    Es wird eine Fehlermeldung ausgegeben wenn ein Messagenummer nicht
  81.    verfuegbar ist.
  82.  
  83. NEW: bbs_cmds.c: dir_command()
  84.    Die Syntax des DIR-Befehls ist erweitert. Es ist "DIR pattern"  erlaubt,
  85.    wobei das Pattern aus Buchstaben, Zahlen, und *, ? als Joker bestehen
  86.    darf.
  87.  
  88.    Beispiele:
  89.               DIR            -> zeigt alle Rubriken an.
  90.               DIR SAT*       -> zeigt nur Rubriken an, die mit SAT beginnen.
  91.               DIR QS?        -> zeigt nur Rubriken, die aus 3 Buchstaben
  92.                                 bestehen, wobei die ersten beiden QS sein
  93.                                 muessen und der dritte beliebig ist.
  94.               DIR ?          -> zeigt alle einbuchstabigen Rubriken
  95.               DIR *SAT* *X   -> zeigt alle Rubriken, die SAT im Namen
  96.                                 enthalten und alle Rubriken, deren Name mit
  97.                                 X aufhoert.
  98.  
  99. NEW: bbs_cmds.c: list_command()
  100.    Beim Versuch umgeleitetete Rubriken zu lesen, wird eine Warnung
  101.    ausgegeben und die das List-Kommando auf den neuen Rubrikennamen
  102.    ausgefuehrt.
  103.               
  104. NEW: bbs_cmds(): change_command()  ROOT-only
  105.    Das CHANGE-Kommando dient dem Aendern der Indexfileeintraege aus dem
  106.    BBS heraus.
  107.  
  108.    Syntax:  change field msg# ...
  109.  
  110.        Fuer "field" sind moeglich:
  111.  
  112.             lifetime, # 
  113.             to,       > 
  114.             at,       @
  115.             from,     < 
  116.             bid,      $
  117.             subject
  118.  
  119.  
  120.    Beispiele:
  121.     
  122.        bbsx> change # 17
  123.        Message #17 Lifetime [10] : 5
  124.  
  125.        bbsx> change # 17
  126.        Message #17 Lifetime [5] : expired
  127.  
  128.  
  129. NEW: bbs_ufunc.c: parse_command()
  130.    In einer Befehlszeile koennen verschiedene Befehle durch Semikolon
  131.    getrennt enthalten sein.
  132.  
  133. NEW: bbs_ufunc.c: read_config():
  134.    Die Defaultfilenamen fuer das Debugfile, Helpfile, Infofile, MasterRcFile
  135.    koennen im config-File ueberschrieben werden.
  136.  
  137.    Syntax:
  138.       helpfile:        <filename>
  139.       infofile:        <filename>
  140.       debugfile:    <filename>
  141.       masterrcfile:    <filename>
  142.       mailfile:        <filename>
  143.  
  144.  
  145. NEW: Syntaxaenderung in bbsaliases, lifetime, *.NO
  146.   Die Eintraege werden mittels UNIX-stdlib-Funktion fnmatch() ueberprueft.
  147.   Damit gilt fuer alle Eintraege UNIX-Filestyle mit allen verfuegbaren 
  148.   Jokerzeichen. Gross-/Kleinschreibung wird nicht beachtet.
  149.   Hinter die Eintrage koennen Kommentare gesetzt werden.
  150.   Zeilen mit einem fuehrenden Hash werden weiterhin als Kommentar behandelt.
  151.      
  152.  
  153. NEW: bbs_ufunc.c: route_mail(), isvaliduser():
  154.   In WRKDIR/isuser  koennen User eingetragen werden, deren Namen nicht der
  155.   Syntax eines Amateurfunkcalls entspricht, wo aber trotzdem ein Mailrouting
  156.   erforderlich ist.
  157.   Der Filename kann ueberschrieben werden -> mailfile .
  158.   Die Eintrage sind durch Newlines zu trennen.
  159.   Eintraege mit einem fuehrenden Hash gelten als Kommentar.
  160.   
  161. NEW: Password geschuetzte Store&Forward - Abwicklung
  162.   Um Hackattacks auf dem S&F zu minimieren, gibt es ab DieBox-1.9 einen
  163.   passwordgeschuetzten S&F. Analog DieBox-1.9 muss dieser nicht explizit
  164.   konfiguriert werden, sondern wird durch das Vorhandensein eines
  165.   Passwordfiles eingeschaltet.
  166.   Das File wird mittels mkboxpwd erzeugt, bzw. vom S&F-Partner uebernommen.
  167.   Die Datei heisst: <mbox>.pwd und befindet sich im HOME-Directory des BBS.
  168.   Es ist darauf zu achten, dass dieses File gegen Lesezugriffe geschuetzt
  169.   ist.
  170.   Existiert dieses File nicht, erfolgt der S&F wie gehabt.
  171.   Die Struktur und Abwicklung der Priviligierung ist im DieBox-Manual mehr
  172.   schlecht als recht beschrieben und wird im BBSX-Admin-Guide spaeter
  173.   kommentiert werden.
  174.  
  175. ------------------------------------------------------------------------------
  176. Version 1.6  12.10.1994
  177.  
  178. NEW: Das Logfile des BBS hat einen anderen Namen: read_yymm.log Damit wird
  179. die Auswertung erleichtert und macht braucht keinen Cronjob zu starten um
  180. die monatsweise Auswertung zu realisieren.
  181. Ausserdem wird nicht nur das READ-Kommando geloggt, sondern auch das
  182. WRITE-Kommando.
  183.  
  184. ------------------------------------------------------------------------------
  185.  
  186. ACHTUNG! Sowohl der User-, als auch der Admin-Guide werden vorerst nicht
  187. fortgefuehrt. Ich setzte sie in Kuerze in TeX um.
  188.